﻿/*base*/
*{margin:0;padding:0; list-style:none;font-size:12px;font-family:Arial;border:none; font-style:normal;}
body{color:#2C2C2C;background-color:#FFF; }
img{border:none;}
input,select{font-size:12px;font-family:Arial;}
select{border:1px #DDD solid;}
input:focus,textarea:focus{outline:none;}

a{color:#0058a7;text-decoration:none;outline:none;}
a:hover{color:#B00;text-decoration:underline;}

/*layout*/
.page{width:1003px;background:#FFF;margin:0 auto;overflow:hidden;}
.w700{width:700px;}
.w250{width:252px;}
.w220{width:220px;}
.w310{width:310px;}
.w380{width:384px;}
.w426{width:678px;}
.w518{width:518px;}
.H318{height:308px; overflow:hidden;}
.H200{height:124px; height:130px 9; overflow:hidden;}
.H100{height:30px; overflow:hidden;}

#lBox{ float:left;width:743px; height:100%; position:absolute; top:0; z-index:1;}
#rBox{ float:right; width:250px; margin-left:748px; height:100%;z-index:1000;overflow:visible;position:fixed;top:0;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);}

#header{ margin:8px 0; background:#FFF; overflow:hidden;}
.logo{ float:left; width:150px;}
.footer{width:100%; background:#FFF; text-align:center; border-top:1px #CCC solid;padding-top:6px; margin-top:6px;}
.footer div{margin:8px; color:#999;}
.footer div a{color:#333;margin:0 5px;}
.footer div a:hover{color:#B00;}
.footer strong{color:#B00;}

.nav {font-family:Arial;}
.nav .bd {width:1003px;height:45px;padding-top:7px;background: url(../images/v/nav.gif) 0 0 no-repeat #4D80C8;clear: both;border:none;}
.nav .bd a{color: white;text-decoration: none; font-size:14px; font-family:宋体; line-height: 14px;}
.nav .bd .cnt a.chk,.nav .bd .cnt a.chked{margin:0 0 0 4px; background:url(../images/v/chk.gif) 0 -25px no-repeat;width:15px; display:inline-block;height:17px; *+height:18px;}
.nav .bd .cnt a.chked{ background-position: 0 3px;}
.nav .title {width: 40px;height: 40px;float: left;font-size: 14px;font-weight: bold;color: white;}
.nav .title a {float: left;width: 40px;height: 40px;}
.nav a:hover{color:#FF9;}
.nav .bd .cnt{ float:left; position:relative;}
.nav .bd .cnt span{ display:inline-block;width:48px;}

.nav .newsType{float:left;width: 430px;}
.nav .newsType .cnt{width:387px;}
.nav .industry{float:left;width:262px;padding-left:15px;}
.nav .industry .cnt{width:196px;}
.nav .interest{float:left;width: 290px;}
.nav .interest .cnt{width:240px;}

.moreNav{width:48px;height:21px;*+margin-top:-17px;_margin-top:-20px;position:relative; display:inline-block; float:right;}
.moreNav h4{width:36px;line-height:19px;margin:0;padding:1px 0 0 15px;cursor: pointer;color: white;text-align:center;font-size:14px;font-weight:normal;background:url(../images/v/arrowDown.gif) no-repeat 7px 6px;}
.nav .navMenu{display: none;top:18px;top:25px;left:0;border:1px solid #4e81c5;border-top:0;background:#4D80C8;filter: Alpha(Opacity=90);opacity: 0.9;width:426px;padding:4px 4px 8px 4px;position: absolute;left:-382px;color:#222;}
.nav .industry .navMenu{width:142px;left:-96px;}
.nav .interest .navMenu{width:145px;left:-98px;}
.nav .cnt .navMenu span{ display:inline-block;width:60px;}

.subNav{ height:24px;line-height:24px; border:1px #aecaf0 solid; border-top:none; background:#f7fbfe;}
.subNav a{ padding:0 4px;}
.subNav a:hover{color:#B00;}

/*common*/
.l{ float:left;}
.r{ float:right;}
.clear,.space{font-size:0; line-height:0;height:0; clear:both; overflow:hidden;}
.space{font-size:8px; line-height:8px;height:8px;}

.bd,#rBox{ border:1px #bacdde solid;}
#rBox{ border-bottom:none; border-top:none;}
.tit1{height:30px;line-height:30px;color:#003A90; border-bottom:1px #dbecec solid;font-size:14px;font-weight:bold;background:url(../images/v/icoYellowArrow.gif) 10px center no-repeat;padding-left:28px; overflow:hidden;}
.tit1 span{margin:8px 8px 0 0;}
.tit1 span a{margin-left:4px; float:left; vertical-align:top;}
.tit2{ padding:5px 5px 2px 5px; font-weight:bold;}
.tit1 span,.tit2 span{ float:right;}
.tit2 span a{margin:0 3px; font-weight:normal;}

/*focus box*/
.fBox{ height:246px;}
#fCnt{background:#FFF;}
#fImgs{width:308px; height:220px; overflow:hidden;}
#fImgs a img{width:308px; height:220px;border-bottom:1px #DDD solid;}
#fInfo{width:100%; top:-16px; position:relative;}
#fBtns{width:100%; text-align:right;position:absolute;top:0;right:0;z-index:2;}
#fBtns a{display:inline-block; width:20px;height:13px;text-align:center;text-decoration:none;color:#FFF;background:#000;overflow:hidden;filter:Alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;font-size:9px;font-family:Verdana;border-left:1px #FFF solid;}
#fBtns a:link,#fBtns a:visited,#fBtns a:active{}
#fBtns a:hover{background:#f00; color:#fff;}
#fBtns a.on:link,#fBtns a.on:visited,#fBtns a.on:active,#fBtns a.on:hover{background:#f00; color:#fff;}
#fTxts{ width:100%;height:26px;line-height:26px;text-align:center; top:13px; background:#ebebeb; filter:Alpha(Opacity=100);-mo-opacity:1;opacity:1;position:absolute;border-bottom:1px #CCC solid;}
#fTxts a{ display:none;}
/*focus box END*/

#topicNews{ padding:17px 12px 10px 12px;height:339px;overflow:hidden;}
#topicNews h3 a{ font-family:"黑体";font-size: 20px;text-align: left;line-height: 28px;font-weight:normal;color:Red;}
#topicNews a{color:#111; font-size:14px;}
#topicNews a:hover{color:#B00;}
#topicNews li{ line-height:26px; height:26px; font-family:"宋体";}
#topicNews li em,#topicNews li i{font-size:12px; color:Gray; margin-right:3px; font-family:Arial; margin-right:2px;}
#topicNews li i{margin-left:3px;}
#topicNews li em a{color:Gray;}
#topicNews .space{height: 12px;}
#topicNews .dotted{ background:url(../images/v/dotted.gif) 0 center repeat-x;height: 23px;}
#topicNews .f12 li{ line-height:24px; height:24px;}
#topicNews .f12 a{font-size:12px;}

.keysPanel{padding:8px 6px;}
.keysPanel .dot1{padding:8px 0;}

.ico{background:url(../images/v/icons.gif) 0 0 no-repeat;}
.ico img,img.ico{width:16px;height:16px;display:inline-block;}
.icoRefresh{ background-position:-18px -0px;}
a:hover.icoRefresh{background-position:-18px -17px;}
.icoAdd{ background-position:0 0;}
a:hover.icoAdd{background-position:0 -17px;}

.tab{ background:#FFF; height:30px; background:url(../images/v/solid.gif) 0 bottom repeat-x;}
.tab a{padding:0 10px; height:29px; line-height:29px; border-right:1px #aebdc9 solid; display:inline-block; text-align:center; font-size:12px; color:#0d519c; float:left; overflow:hidden;}
.tab a:hover{color:#111; text-decoration:none;}
.tab a strong{color:#0d519c; float:none;font-size:14px; font-weight:bold;}
.tab a.over{background:#FFF; line-height:30px; height:30px; color:#111;}
.tab a img.del{background:url(../images/icoDel1.gif) -1px top no-repeat; width:10px; height:10px;margin:0;padding:0; position:absolute; visibility:hidden;}
.tab a:hover img.del{ visibility:visible;}

.menuUrl{float:right;}
.menuUrl .arrow{ background:url(../images/icons.png) -31px -43px no-repeat; width:21px; height:28px;}
.menuUrl ins{ cursor:pointer;}
.menuUrl ul{ border:1px #aebdc9 solid; background:#FFF; display:none; position:absolute;z-index:9;width:120px;margin:29px 0 0 -100px;}
.menuUrl li{ display:block;}
.menuUrl li a{ line-height:21px;height:21px;width:100px;padding:0 8px;border:none;text-align:left;clear:both; display:block;}
.menuUrl li a:hover{ color:#111;}
.menuUrl li a img.del{margin:0 10px 0 2px; background-position:-1px 3px;}

.tags{padding:0 4px; width:96%; height:126px; background:#FFF; zoom:1; overflow:hidden;}
.tags label{ margin:2px;width:100px; line-height:19px; height:19px; display:inline-block; zoom:1;} 
.tags a{font-size:14px;font-family:宋体; line-height:19px; height:19px;}
.tags label a.chk,.tags label a.chked{ width:18px; display:inline-block; background:url(../images/v/icons/plus.gif) 2px 4px no-repeat;}
.tags label a.chked{background:url(../images/checkedBox.gif) 0 4px no-repeat;}
.dot1{background:url(../images/v/dotted.gif) 0 center repeat-x;height:1px;font-size:1px;}

.fun{ text-align:right; clear:both; height:1px; font-size:1px; position:relative;}
.fun div{position:absolute; z-index:9; bottom:8px;right:6px;}
.fun a{blr:expression(this.onFocus=this.blur())}
.fun .page{ background:none;bottom:2px;right:310px;}
.fun .page a{margin:0 3px;width:17px;height:17px;display: inline-block; background:url(../images/v/icons.png) 0 -35px no-repeat;}
.fun .page a.next{ background-position:-17px -35px;}
.fun .page a:hover{ background-position:0 -55px;}
.fun .page a.next:hover{ background-position:-17px -55px;}
.fun .scrollbar{width:2px; font-size:2px;height:278px; background:#dde; margin:0 -6px -7px 0}
.fun .scrollbar a{ display:block;height:46px;}
.fun .scrollbar a.cur{background:#295b9f;height:47px;}

.scrollable{position:relative;overflow:hidden;height:278px;width:766px;}
.disabled{visibility:hidden;}
a.disabled{ color:Gray;}
a:hover.disabled{color:Gray;text-decoration:none;}

.leftPanel,.midPanel{ width:218px;height:308px;border:1px #bacdde solid;}
.midPanel{width:766px;}

.news{position:absolute;height:20000em; background:#FFF;}
.news dl{height:278px;font-size:14px; line-height:26px; padding:5px 8px 8px 8px;}
.news dl dt{ float:left;width:510px;}
.news dl dd{ float:right;width:240px;}

.news ul li{ line-height:26px; height:26px; font-family:宋体; overflow:hidden;}
.news ul li a{font-size:14px; line-height:26px;}
.news ul li em,.news ul li i{margin-right:2px;font-size:12px; font-family:Arial;color:gray;}
.news ul li i{margin-left:2px;}
.news ul li em a{color:gray;}
.news ul li em a:hover{ color:Red;}
.news .line{border-bottom:1px #c41e08 solid;margin:7px 3px 7px 18px;}
.pt8 ul{margin-top:6px;}

.news dl dd ul{margin-top:0px;}
.news dl dd li{height:136px;width:148px; text-align:center; display:block;}
.news dl dd li a{ line-height:14px;color:Gray;}
.news dl dd li img{border:1px #DDD solid;width:141px;height:100px; margin-bottom:1px; vertical-align:top;}

.leftPic{background:#FFF;height:120px; overflow:hidden;}
.leftPic dl{padding:10px 8px;}
.leftPic dt{margin:0 0 6px -4px;}
.leftPic dt img{width:88px;height:66px;margin:0;padding:0;border:1px #CCC solid; display:inline-block;}
.leftPic dt a{width:90px; height:100px; display:inline-block;white-space:normal; text-align:left;margin-left:8px;color:#666; vertical-align:top;}
.leftPic dd{ line-height:23px;width:100%; font-family:瀹嬩綋;}
.leftPic dd em{margin:0 0 0 4px;color:Gray;font-family:Arial;}
.leftPic dd em a{margin:0;padding:0;color:Gray;}
.leftPic dd em a:hover{color:#B00;}

.inputTxt{border:1px solid #CCC;font-size:12px;height:16px;padding:3px 1px 1px 2px; font-family:Arial;width:200px;margin-right:1px;}
.btnGray,.btnmin{background:#E0E0E0; border:1px #DDD solid; width:64px; height:23px; line-height:23px;_height:100%; text-align:center;border:0;}
.btnmin{ background-position:-320px -25px;width:44px;}

.popTit{ line-height:21px; height:21px;}
.popTit strong{float:left;font-weight:bold; font-size:12px;}
.popTit span{ float:right;}
.popTit span .icoClose{margin-top:5px;}

.popBody{ background:#FFF; padding:8px; line-height:150%; min-height:30px; overflow:hidden;}
.popBody a{}
.popBody textarea{ font-size:12px; border-color:#DDD;}

.popPanel{padding:5px 10px;}
.popPanel p{ padding: 6px;}
.popPanel p label{ display:inline-block;width:60px;text-align:right;}
.popPanel p span{color:Gray;}
.popPanel a{color:#0082CB; text-decoration:none;}
.popPanel .popTit{background:0; padding:0;margin:0;border:0;color:#111;}
.popPanel .popTit span{margin-right:0;}  
        
.popdiv{ left:10%; top:10%; min-width:400px;_width:400px; background:#FFF; display:none; position:absolute; z-index:9999;}
#mark{ position:absolute; width:100%; height:100%; background:#000; top:0; display:none; z-index:9998; filter:Alpha(Opacity=30); -moz-opacity:0.3;}
#mark iframe{ position:absolute;visibility:inherit;top:0;left:0;width:expression(this.parentNode.offsetWidth);height:expression(this.parentNode.offsetHeight);z-index:999;filter:Alpha(Opacity=0);}

#frameWindow{ position:fixed; top:0; left:0; z-index:999}

.err,.tip,.ok{ padding-left:18px; margin-left:5px; background:#CCC; font-size:12px; line-height:150%; display:inline-block;}
.err{ background:url(/images/icoErr.gif) 0 0 no-repeat; color:Red;}
.tip{ background:url(/images/icoTip.gif) 0 0 no-repeat;color:#39C;}
.ok{ background:url(/images/icoOk.gif) 0 0 no-repeat;color:Green;}
.tip{ padding:4px 6px; margin:10px; border:1px #cfcfcf solid; background:#feffcf; color:#111; font:normal 12px/180% 宋体; display:none; clear:both;}

.icoClose{background:url(../images/user/icons.png?id=01) -272px -16px no-repeat; width:12px; height:12px;}

.icoAlert{background:url(../images/v/icons/alert.gif) 0 0 no-repeat; width:37px; height:37px;}
.alert{background:url(../images/v/icons/alert.gif) 0 0 no-repeat; padding-left:45px; line-height:160%;}

.icoDel,.icoUpArrow,.icoDownArrow{ display:inline-block; width:11px;height:11px;}
.icoDel{background:url(../images/v/icoClose.gif) 0 center no-repeat;}
.icoUpArrow,.icoDownArrow{background:url(../images/v/icons/arrow.gif) 0 0 no-repeat;}
.icoDownArrow{background-position:-11px 0;}

.frame{ position:relative; background:#FFF; overflow:hidden;}